const path = require('path');
const modulename = "chat";
const destfolder = `dist/${modulename}_demo`;
const destroot = `C:\\Users\\lbc15\\projects\\simple-file-share`;
const assetsRoot = path.resolve(destroot, destfolder);

module.exports = {
  build: {
    env: {
     NODE_ENV: '"production"'
    },
    page: modulename,
    mainpageName: "index",
    index: path.resolve(__dirname, 'dist/index.html'),
    assetsRoot: assetsRoot,
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    productionSourceMap: true,
    // Gzip off by default as many popular static hosts such as
    // Surge or Netlify already gzip all static assets for you.
    // Before setting to `true`, make sure to:
    // npm install --save-dev compression-webpack-plugin
    productionGzip: false,
    productionGzipExtensions: ['js', 'css'],
    // Run the build command with an extra argument to
    // View the bundle analyzer report after build finishes:
    // `npm run build --report`
    // Set to `true` or `false` to always turn it on or off
    bundleAnalyzerReport: process.env.npm_config_report
  }
}
